package com.mesystem.dao.impl;

import org.springframework.jdbc.core.namedparam.MapSqlParameterSource;
import org.springframework.jdbc.core.simple.SimpleJdbcDaoSupport;

import com.mesystem.dao.UsuarioDAO;
import com.mesystem.dao.mapper.UsuarioMapper;
import com.mesystem.dto.UsuarioDTO;

public class UsuarioDaoImpl extends SimpleJdbcDaoSupport implements UsuarioDAO{
	
	private static String SQL;
	
	public UsuarioDTO validarUsuario(UsuarioDTO objUsuario) throws Exception {
		SQL = "select * from tb_usuarios where usuario = :usuario and password = :password";
		MapSqlParameterSource parameterInput = new MapSqlParameterSource();
		parameterInput.addValue("usuario", objUsuario.getUsuario());
		parameterInput.addValue("password", objUsuario.getPassword());
		
		return getSimpleJdbcTemplate().queryForObject(SQL, new UsuarioMapper(), parameterInput);
	}

}
